package cn.pdx.elec.web.form;

import java.util.Date;

/**
 * VO 对象
 * 这个对象对应form表单的对象
 * VO 对象和PO对象
 * 相同点：都是javabean
 * 不同点：PO对象中的属性关联数据库的字段（后台处理数据库）
 *       VO对象中的属性可以随便变化（例如我可以加一个flag标志，只要和jsp页面对应就ok,对应页面表单属性）
 * @author 彭定旭
 *
 */
@SuppressWarnings("serial")
public class ElecUserForm implements java.io.Serializable{

	private String  userID ;// #主键ID
	private String	jctID ;//  #所属单位code
	private String	userName ;//  #用户姓名
	private String	logonName ;// #登录名
	private String	logonPwd ;//  #密码#
	private String	sexID ;//     #性别
	private String 	birthday ;//    #出生日期
	private String	address ;//   #联系地址
	private String  contactTel ;//#联系电话 
	
	/**
	 * 使用viewflag字段判断当前用户是编辑还是明细,如果viewflag=1是明细隐藏保存按钮,如果viewflag=null是编辑页面
	 */
	private String  viewflag ;

	/**
	 * 使用flag判断角色编辑的页面中；改用户是否被选中
	 */
	private String  flag ;
	
	/**
	 * 使用md5flag判断是否修改密码,用于是否加密
	 */
	private String  md5flag ;
	
	/**
	 * 用于判断当前操作人具有的角色是否是系统管理员和高级管理员的标识
	 *   如果当前操作人是系统管理员或者是高级管理员的时候,则点击"用户管理"的时候跳转到userIndex.jsp,可以查看用户列表信息
	 *   如果当前操作人不是系统管理员或者不是高级管理员的时候,则点击"用户管理"的时候跳转到userEdit.jsp,可以对当前登录人进行编辑并保存
	 *      如果跳转到userEdit.jsp,点击"保存"的时候,需要重定向到userEdit.jsp,此时设置重定向标识使用roleflag,
	 *            当roleflag==1的时候,需要重定向到userEdit.jsp
	 *            当roleflag==null的时候,需要重定向到userIndex.jsp
	 *            
	 *   
	 */
	private String  roleflag ;
	
	public String getRoleflag() {
		return roleflag;
	}
	public void setRoleflag(String roleflag) {
		this.roleflag = roleflag;
	}
	public String getMd5flag() {
		return md5flag;
	}
	public void setMd5flag(String md5flag) {
		this.md5flag = md5flag;
	}
	public String getFlag() {
		return flag;
	}
	public void setFlag(String flag) {
		this.flag = flag;
	}
	public String getViewflag() {
		return viewflag;
	}
	public void setViewflag(String viewflag) {
		this.viewflag = viewflag;
	}
	public String getUserID() {
		return userID;
	}
	public void setUserID(String userID) {
		this.userID = userID;
	}
	public String getJctID() {
		return jctID;
	}
	public void setJctID(String jctID) {
		this.jctID = jctID;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getLogonName() {
		return logonName;
	}
	public void setLogonName(String logonName) {
		this.logonName = logonName;
	}
	public String getLogonPwd() {
		return logonPwd;
	}
	public void setLogonPwd(String logonPwd) {
		this.logonPwd = logonPwd;
	}
	public String getSexID() {
		return sexID;
	}
	public void setSexID(String sexID) {
		this.sexID = sexID;
	}
	
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getContactTel() {
		return contactTel;
	}
	public void setContactTel(String contactTel) {
		this.contactTel = contactTel;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getIsDuty() {
		return isDuty;
	}
	public void setIsDuty(String isDuty) {
		this.isDuty = isDuty;
	}
	
	public String getBirthday() {
		return birthday;
	}
	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}
	public String getOnDutyDate() {
		return onDutyDate;
	}
	public void setOnDutyDate(String onDutyDate) {
		this.onDutyDate = onDutyDate;
	}
	public String getOffDutyDate() {
		return offDutyDate;
	}
	public void setOffDutyDate(String offDutyDate) {
		this.offDutyDate = offDutyDate;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	private String	email ;//     #电子邮箱
	private String	mobile ;//     #手机
	private String	isDuty ;//     #是否在职
	private String	onDutyDate ;//    #入职时间
	private String	offDutyDate ;//    #离职时间
	private String	remark ;//   #备注
	
}
